/**
 * 
 */
import * as api from '../../api/index'
import { Notification } from 'element-ui';
const state={
	data:[],//列表数据
	query:{},//查询数据
	page:null,//分页数据
	loading:false//加载状态
}
const actions = {
	//获取管理员列表
	getData({commit},params){
		if(!params) params={};
		commit('update',{type:'loading',data:true});
		api.admin.getData(params,res=>{
			commit('update',{type:'loading',data:false});
			if(res.status==1) {
				commit('update',{type:'data',data:res.data});
			}
			else Notification(res);
		});
	}
}

const mutations = {
    update(state,p){//更新数据状态
    	state[p.type] = p.data;
    	},
	del(state,str){//删除数据
		eval(str);
	}
}

export default {
  namespaced: true,
  state,
  //getters,
  actions,
  mutations
}